@charset
utf-8;
/*global*/
div,td,span,li,a,p,dd,dt{font-size:12px;font-family:Arial,宋体,Helvetica,
sans-serif
}
body,h1,h2,h3,h4,h5,h6,div,p,ul,ol,dl,dt,dd,li,td,input,select,textarea,form
	{
	font-family: Arial, 宋体, Helvetica, sans-serif;
	color: #494949;
	margin: 0;
	padding: 0
}

html {
	overflow-y: scroll;
	overflow-x: hidden
}

body {
	background: #fff url(../images/body.jpg) repeat-x 0 136px
}

h1,h2,h3,h4,h5,h6 {
	font-size: 12px;
	font-weight: 400
}

i,em {
	font-style: normal
}

li {
	list-style: none inside none
}

img {
	border: 0
}

.clearboth {
	line-height: 0;
	font-size: 0;
	clear: both;
	margin: 0;
	padding: 0
}

a {
	color: #7e7d2d;
	text-decoration: none
}

.c_039 {
	color: #039
}

.c_36c {
	color: #36c
}

.c_84 {
	color: #848484
}

.c_blue {
	color: #4daed0
}

.c_gre {
	color: #a5ca39
}

.main960 {
	width: 960px;
	margin: 0 auto
}

.center {
	text-align: center;
	margin: 0 auto
}

.clear {
	clear: both
}

.hidden {
	overflow: hidden
}

.w12 {
	width: 12px
}

.w92 {
	width: 92px
}

.w100 {
	width: 100px
}

.w110 {
	width: 110px
}

.w150 {
	width: 150px
}

.w190 {
	width: 190px
}

.w235 {
	width: 235px
}

.w240 {
	width: 240px
}

.w280 {
	width: 280px
}

.w408 {
	width: 408px
}

.w418 {
	width: 418px
}

.w670 {
	width: 670px
}

.w669 {
	width: 669px
}

.h17 {
	height: 17px
}

.h21 {
	height: 21px
}

.h28 {
	height: 28px
}

.h29 {
	height: 29px
}

.h33 {
	height: 33px
}

.h37 {
	height: 37px
}

.h39 {
	height: 39px
}

.h60 {
	height: 60px
}

.h65 {
	height: 65px
}

.h80 {
	height: 80px
}

.h90 {
	height: 90px
}

.h137 {
	height: 137px
}

.h151 {
	height: 151px
}

.h159 {
	height: 159px
}

.h177 {
	height: 177px
}

.h243 {
	height: 243px
}

.h368 {
	height: 368px
}

.h373 {
	height: 373px
}

.h384 {
	height: 384px
}

.h565 {
	height: 565px
}

.h608 {
	height: 608px
}

.h48 {
	height: 48px
}

.h248 {
	height: 248px
}

.h353 {
	height: 353px
}

.h367 {
	height: 367px
}

.h419 {
	height: 419px
}

.font16 {
	font-size: 16px
}

.lh21 {
	line-height: 21px
}

.lh22 {
	line-height: 22px
}

.lh23 {
	line-height: 23px
}

.lh24 {
	line-height: 24px
}

.lh26 {
	line-height: 26px
}

.lh29 {
	line-height: 29px
}

.lh32 {
	line-height: 32px
}

.lh37 {
	line-height: 37px
}

.lh39 {
	line-height: 39px
}

.yahei {
	font-family: Microsoft Yahei
}

.b {
	font-weight: 700
}

.marl18 {
	margin-left: 18px
}

.marl26 {
	margin-left: 26px
}

.mart5 {
	margin-top: 5px
}

.mart10 {
	margin-top: 10px
}

.mart30 {
	margin-top: 30px
}

.mart10_marb10 {
	margin-top: 10px;
	margin-bottom: 10px
}

.marr10 {
	margin-right: 10px
}

.marb4 {
	margin-bottom: 4px
}

.marb10 {
	margin-bottom: 10px
}

.padlr10 {
	padding: 0 10px
}

.padt10 {
	padding-top: 10px
}

.padt14 {
	padding-top: 14px
}

.padl3 {
	padding-left: 3px
}

.padl12 {
	padding-left: 12px
}

.padl15 {
	padding-left: 15px
}

.padl18 {
	padding-left: 18px
}

.padl33 {
	padding-left: 33px
}

.padr20 {
	padding-right: 20px
}

.blr {
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1
}

.ball {
	border: 1px solid #d4d4d4
}

.blr_g {
	border-left: 1px solid #7d994c;
	border-right: 1px solid #7d994c
}

.bg_g {
	background-color: #f5f5f4
}

.bg_f3 {
	background-color: #f3f3f3
}

.bg_f {
	background-color: #fff
}

.hd,.hd_gray,.gray_l {
	background: url(../images/box.png) no-repeat right 0
}

.hd_gray {
	background-position: right -64px
}

.gray_l {
	background-position: -260px -64px
}

.hd_gre {
	background: url(../images/b_home.gif) no-repeat -224px -232px
}

.hot_r,.more_r,.gray_r {
	width: 47px;
	background: url(../images/box.png) no-repeat -224px -160px
}

.more_r {
	background-position: right 0
}

.ar_l,.ar_lr,.ar_0 {
	width: 36px;
	height: 36px;
	background: url(../images/box.png) no-repeat 0 -160px
}

.ar_lr {
	background-position: -72px -160px
}

.ar_0 {
	background-position: -144px -160px
}

.ft,.ft_r {
	height: 4px;
	overflow: hidden;
	background: url(../images/box.png) no-repeat 0 -112px
}

.ft_r {
	width: 5px;
	background-position: right -112px
}

.bort,.bort_r {
	height: 5px;
	overflow: hidden;
	background: url(../images/box.png) no-repeat 0 -1760px
}

.bort_r {
	width: 5px;
	background-position: right -1760px
}

#head {
	height: 197px;
	min-width: 960px;
	background: url(../images/headbg.png) repeat-x 0 -257px
}

#head_con {
	width: 960px;
	height: 197px;
	position: relative;
	margin: 0 auto
}

.logo {
	width: 300px;
	height: 90px;
	overflow: hidden;
	position: absolute;
	top: 17px;
	left: 0;
	z-index: 100;
	background: url(../images/logo_0.png) no-repeat left top
}

.logo a {
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -9999px
}

.flashlogo {
	height: 90px;
	position: absolute;
	left: 0;
	overflow: hidden;
	top: 17px;
	z-index: 100;
	width: 300px
}

.kouhao {
	width: 960px;
	height: 124px;
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/slogan.png) no-repeat left top
}

.ren {
	width: 164px;
	height: 80px;
	position: absolute;
	top: 63px;
	right: 46px;
	z-index: 999;
	background: url(../images/ren1.png) no-repeat left top
}

#head_con .new {
	width: 30px;
	height: 23px;
	background: url(../images/box.png) no-repeat -184px -1184px;
	position: absolute;
	top: 115px;
	left: 682px;
	z-index: 999
}

#nav {
	height: 40px;
	position: absolute;
	top: 124px;
	left: 0;
	background: url(../images/box.png) no-repeat right -912px
}

#nav a,#nav a em,#nav .select,#nav .select em {
	float: left;
	display: block;
	height: 40px;
	cursor: pointer;
	text-align: center
}

#nav a em {
	font-size: 14px;
	font-weight: 700;
	color: #454545;
	text-shadow: 1px 1px 1px #fff
}

#nav .select,#nav .select:hover {
	background: url(../images/box.png) no-repeat right -1057px
}

#nav .select em,#nav .select:hover em {
	text-shadow: 1px 1px 1px #555;
	color: #fff;
	text-decoration: none;
	background: url(../images/box.png) no-repeat -791px -1057px
}

#nav a,#nav .select {
	padding-right: 8px
}

#nav a em,#nav .select em {
	line-height: 50px !important;
	padding: 0 0 0 8px
}

#nav span {
	float: left;
	display: block;
	width: 2px;
	height: 35px;
	background: url(../images/box.png) no-repeat -320px -1184px;
	margin: 4px 7px 0
}

.zhucebox {
	position: absolute;
	top: 0;
	right: 0
}

.zhuce {
	background: url(../images/box.png) no-repeat -397px -1128px
}

.zhuce a {
	float: left;
	display: block;
	padding-left: 12px;
	color: #4a4a4a;
	margin-right: 5px;
	background: url(../images/box.png) no-repeat -991px -1176px
}

.zhuce a:hover {
	text-decoration: underline;
	background-position: -991px -1216px
}

.zhuce_r {
	width: 18px;
	background: url(../images/box.png) no-repeat right -1128px
}

.menu {
	width: 100%;
	height: 30px;
	position: absolute;
	top: 167px;
	left: 0;
	background: url(../images/box.png) no-repeat -40px -992px
}

.menu li {
	display: none;
	float: left;
	height: 26px;
	overflow: hidden;
	text-align: left;
	line-height: 26px !important;
	padding-left: 14px;
	color: #c9c9c9
}

.menu li a {
	color: #7e7d2d;
	font-size: 12px;
	padding: 0 6px
}

.menu li strong {
	font-weight: 400;
	color: #494949
}

.center_zj_left {
	width: 673px;
	float: left;
	text-align: left
}

.mainsoft_header {
	width: 673px;
	height: 67px;
	background-image: url(../images/jieshao_03.gif);
	position: relative
}

.mainsoft_header .img3 {
	position: absolute;
	top: 4px;
	left: 18px
}

.mainsoft_header .img3 img {
	width: 48px;
	height: 48px;
	overflow: hidden
}

.mainsoft_header .text1 {
	font-weight: 700;
	font-size: 16px;
	color: #674619;
	position: absolute;
	top: 30px;
	left: 80px
}

.mainsoft_header .lk1 {
	background: url(../images/zt_icon_con3.png) no-repeat 5px -5px;
	padding-left: 25px;
	position: absolute;
	left: 605px;
	top: 30px;
	text-decoration: underline;
	line-height: 18px
}

.mainsoft_header i {
	width: 4px;
	height: 48px;
	position: absolute;
	background: url(../images/list_pop.gif) no-repeat;
	top: 18px;
	left: -4px
}

.mainsoft_header .lk2 {
	background: url(../images/zt_icon_con3.png) no-repeat 5px -38px;
	padding-left: 25px;
	position: absolute;
	left: 566px;
	top: 30px;
	text-decoration: underline;
	line-height: 18px
}

.topbar {
	width: 960px;
	height: 30px;
	overflow: hidden;
	line-height: 30px !important;
	position: relative;
	background: url(../images/topbar.gif) no-repeat scroll 0 0 transparent;
	margin: 9px auto 0
}

.place10 {
	float: left;
	height: 30px;
	overflow: hidden;
	color: #c9c9c9;
	font-family: 宋体;
	text-align: left;
	padding-left: 45px;
	position: relative
}

.home10 {
	display: block;
	width: 18px;
	height: 28px;
	overflow: hidden;
	position: absolute;
	left: 22px;
	top: 7px;
	background: url(../images/topbar.gif) no-repeat scroll 0 0 transparent;
	background-position: -4px -35px
}

.place10 b {
	color: #494949;
	font-weight: 400
}

.box147_24 {
	width: 145px;
	height: 22px;
	border: 1px solid #b4c1c8;
	position: absolute;
	top: 3px;
	left: 580px;
	background: #fff url(../images/topbar.gif) no-repeat 0 0;
	background-position: -797px -35px
}

.input119 {
	border: 0;
	width: 119px;
	background: none;
	font-size: 12px;
	position: absolute;
	top: 3px;
	left: 25px
}

.boxradio {
	float: right;
	width: auto;
	height: 30px;
	overflow: hidden
}

.boxradio label,.boxradio .sear52_24 {
	float: left;
	margin-left: 6px;
	cursor: pointer
}

.sear52_24 {
	width: 52px;
	height: 24px;
	border: none;
	text-indent: -99999px;
	background: url(../images/topbar.gif) no-repeat 0 0;
	background-position: -200px -34px;
	margin: 3px 21px 0 auto
}

.boxradio label input {
	width: 20px;
	height: 20px;
	overflow: hidden;
	margin-top: 5px
}

.infosoft {
	font-weight: 700;
	font-size: 16px;
	padding-bottom: 10px;
	font-family: 微软雅黑;
	color: #464646
}

.pinglun {
	width: 669px;
	margin-top: 5px
}

.pinglun_header {
	width: 669px;
	height: 21px;
	background-image: url(../images/pinglun_07.gif)
}

.pinglun_center {
	width: 637px;
	background-image: url(../images/pinglun_10.gif);
	background-repeat: repeat-y;
	overflow: hidden;
	font-size: 14px;
	padding: 7px 16px 24px
}

.pinglun_center p {
	color: #464646;
	font-size: 14px;
	line-height: 28px;
	margin-bottom: 20px;
	text-align: left;
	text-indent: 28px
}

.pinglun_center img,.pinglun_center p img,center img {
	margin: 15px auto
}

.pinglun_footer {
	width: 669px;
	overflow: hidden;
	background-image: url(../images/pinglun_12.gif);
	height: 4px
}

.img4 {
	text-align: center;
	width: 653px
}

.img4 img {
	margin-right: 8px;
	margin-top: 8px
}

.xiazai123 {
	height: 60px;
	margin-top: 15px
}

.xiazai123 .jc {
	float: left;
	clear: left;
	width: 250px;
	height: 28px;
	display: inline;
	margin: 0 0 0 113px
}

.xmt {
	float: left;
	clear: left;
	width: 243px;
	height: 25px;
	line-height: 25px;
	padding-left: 12px;
	color: #8f8f8f;
	font-weight: 100;
	display: inline;
	background: url(../images/layer.gif) no-repeat 0 -2960px;
	margin: 0 0 0 113px
}

.xmt a {
	float: right;
	width: 13px;
	height: 13px;
	cursor: pointer;
	margin: 6px 12px 0 0
}

.alldownload {
	float: right;
	position: relative;
	padding-top: 10px;
	color: #c00;
	font-weight: 700
}

.pllist_header {
	width: 669px;
	height: 28px;
	background-image: url(../images/pllist_03.gif);
	line-height: 28px
}

.pllist_header h1 {
	float: right;
	font-weight: 100
}

.pllist_header a {
	color: #7f7c2e;
	margin-right: 10px;
	float: right
}

.pllist_center {
	display: inline-block;
	width: 668px;
	background-repeat: repeat-y;
	padding-top: 12px;
	padding-bottom: 10px;
	border-left: solid 1px #e4e4e4;
	border-right: solid 1px #e4e4e4
}

.pllist_center ul {
	display: inline-block;
	width: 655px;
	margin: 0;
	padding: 0
}

.pllist_center dt {
	float: left;
	width: 51px;
	height: 51px;
	overflow: hidden
}

.pllist_center dt img {
	width: 45px;
	height: 45px;
	border: solid 1px #cfcfcf;
	padding: 2px
}

.pl_ic1 img {
	width: 32px;
	height: 32px;
	border: solid 1px #cfcfcf;
	padding: 1px
}

.pl_ic1 {
	margin-top: 10px;
	float: right
}

.pl_ic1 label {
	cursor: pointer
}

.pllist_center dd {
	width: 595px;
	float: right;
	font-weight: 400;
	line-height: 20px
}

.pllist_center dd .fb a {
	color: #7f7c2e
}

.pllist_center dd .fb {
	font-size: 12px;
	color: #494949;
	font-weight: 400
}

.pllist_center dd .hf {
	background: url(../images/pllist_bj1.jpg) no-repeat;
	border-bottom: solid 1px #e4e4e4;
	width: 555px;
	padding: 10px 10px 5px
}

.pllist_center li {
	float: left;
	width: 650px;
	margin-left: 10px;
	display: inline;
	background: url(../images/pllist_09.gif) repeat-x left bottom;
	padding-bottom: 10px;
	margin-bottom: 5px;
	_height: 1%;
	overflow: auto
}

.pllist_footer {
	height: 3px;
	background: url(../images/pllist_12.gif) no-repeat;
	overflow: hidden
}

.mb8 {
	margin-bottom: 8px
}

.pagg2 {
	text-align: center;
	padding: 30px 0
}

.pagg2 a {
	display: inline-block;
	border: solid 1px #e4e4e4;
	line-height: 20px;
	background-color: #f9fbf3;
	margin: 0 3px;
	padding: 0 5px
}

.pagg2 .sy {
	background: none;
	border: none
}

.fabiao {
	margin-top: 6px
}

.fabiao_header {
	width: 669px;
	height: 28px
}

.fabiao_center {
	width: 670px;
	height: 251px;
	background-image: url(../images/fabiao_19.gif)
}

.fabiao_center textarea {
	width: 413px;
	height: 167px
}

.fabiao_center .liuyan {
	float: left;
	margin-top: 5px;
	margin-left: 5px
}

.fabiaoan {
	width: 66px;
	height: 25px;
	background: url(../images/fbpl1.jpg) no-repeat;
	border: none;
	cursor: pointer
}

.center_zj_right {
	width: 281px;
	float: right;
	text-align: left
}

.bor_280 li,.bor_280_2 li,.bor_240 li {
	float: left;
	width: 258px;
	height: 22px;
	overflow: hidden;
	margin-left: 10px;
	display: inline;
	text-indent: 10px;
	background: url(../images/box.png) no-repeat 0 -1351px
}

.bor_240 li {
	width: 218px;
	height: 24px;
	overflow: hidden;
	background-position: 0 -1349px
}

.bor_280_2 li {
	height: 24px;
	overflow: hidden;
	background-position: 0 -1349px
}

.list90_2 li {
	float: left;
	width: 90px;
	height: 106px;
	overflow: hidden;
	text-align: center;
	position: relative;
	margin: 10px 0 0 2px
}

.list90_2 li img {
	width: 50px;
	height: 50px;
	overflow: hidden
}

.list90_2 li .bg50_50 {
	display: block;
	width: 52px;
	height: 52px;
	position: absolute;
	left: 19px;
	top: 0;
	z-index: 2;
	background: url(../images/bg50_50.png) no-repeat left top
}

.list90_2 li .tit_4 {
	display: block;
	width: 100%;
	height: 28px;
	overflow: hidden;
	line-height: 28px
}

.xing0,.xing1,.xing2,.xing3,.xing4,.xing5,.xing6 {
	display: block;
	width: 64px;
	height: 12px;
	background: url(../images/box.png) no-repeat -816px -332px;
	margin: 0 auto
}

.xing1 {
	background-position: -816px -232px
}

.xing2 {
	background-position: -816px -252px
}

.xing3 {
	background-position: -816px -272px
}

.xing4 {
	background-position: -816px -292px
}

.xing5 {
	background-position: -816px -312px
}

.numlist {
	display: inline-block;
	background: url(../images/box_r.gif) no-repeat 10px -662px;
	margin: 0;
	padding: 0
}

.numlist li {
	float: left;
	width: 258px;
	height: 24px;
	overflow: hidden;
	line-height: 23px !important;
	text-indent: 20px;
	margin-left: 10px;
	text-align: left;
	background: url(../images/box_r.gif) no-repeat scroll 0 -495px
}

.msg434 {
	float: left;
	width: 424px;
	height: 210px;
	color: #a9a9a9;
	padding: 10px 0 0 10px
}

.area413 {
	width: 413px;
	height: 168px;
	color: #464646
}

.avatar232 {
	float: left;
	width: 222px;
	margin: 10px 0 0 10px
}

.avatar232 label {
	float: left;
	width: 72px;
	height: 41px;
	overflow: hidden;
	cursor: pointer
}

.avatar232 label input {
	float: left;
	margin: 12px 3px 0 0 !important
}

.avatar232 label img {
	width: 32px;
	height: 32px;
	border: 1px solid #cfcfcf;
	padding: 2px
}

.feed423 {
	float: left;
	width: 600px;
	height: 29px;
	margin-left: 10px;
	display: inline
}

.feed423 li {
	float: left;
	width: 136px;
	height: 25px
}

.feed423 .widsma {
	width: 71px
}

.input70_15 {
	width: 68px;
	border: 1px solid #dbdfe6;
	padding: 2px
}

.btn66_25 {
	width: 66px;
	height: 25px;
	border: none;
	background: url(../images/userTalk.png) no-repeat scroll 0 -183px
		transparent
}

.point60_24 {
	width: 60px;
	height: 24px
}

.img280_65,.img280_65 img {
	width: 280px;
	height: 65px;
	overflow: hidden
}

.caption_text {
	font-size: 18px;
	font-weight: 700;
	text-align: center;
	margin: 15px 0 20px
}

.shareBox {
	width: 638px;
	height: 20px;
	border-top: 1px dotted #cfcfcf;
	margin: 0 auto;
	padding: 16px 0 0
}

.share_l {
	float: left;
	display: block
}

.boxlinks {
	display: inline-block;
	width: 659px;
	margin: 10px 0 10px 10px
}

.tit14 {
	font-size: 14px;
	font-family: 微软雅黑;
	color: #464646;
	text-align: left;
	margin: 10px 0 0 10px
}

.img100_148 {
	float: left;
	display: block;
	width: 100px;
	height: 148px;
	overflow: hidden;
	line-height: 40px;
	color: #3167cb
}

.img100_148 img {
	width: 98px;
	height: 119px;
	overflow: hidden
}

.list520 {
	float: left;
	display: inline-block;
	width: 520px;
	margin-left: 20px
}

.list520 li {
	float: left;
	width: 250px;
	height: 24px;
	overflow: hidden;
	line-height: 24px !important;
	text-align: left;
	text-indent: 10px;
	margin-right: 10px;
	background: url(../images/box_r.gif) no-repeat scroll 0 -363px
}

.list520 li a {
	color: #3167cb;
	font-size: 14px
}

.listTit2 {
	width: 280px;
	height: 44px;
	background: url(../images/1_listBg1.png) no-repeat 0 -87px;
	overflow: hidden
}

.exptit8 {
	width: 280px;
	height: 30px;
	background: url(../images/1_mainBg2.png) no-repeat 0 -759px
}

.exptit9 {
	width: 280px;
	height: 42px;
	background: url(../images/1_mainBg2.png) no-repeat 0 -814px
}

.exptit10 {
	width: 280px;
	height: 29px;
	background: url(../images/1_mainBg2.png) no-repeat 0 -982px
}

.listFoot2 {
	width: 280px;
	height: 10px;
	background: url(../images/1_listBg1.png) no-repeat 0 -161px;
	overflow: hidden;
	font-size: 0;
	line-height: 0
}

.morelink1 {
	width: 30px;
	height: 18px;
	float: right;
	display: inline;
	margin: 14px 10px 0 0
}

.sel_size {
	width: 92px;
	position: relative;
	z-index: 10
}

.pos_rel80 {
	width: 80px;
	position: relative
}

.pos_code {
	width: 170px;
	padding-top: 10px;
	position: relative;
	color: #7e7d2d
}

.code_r {
	float: right;
	display: block;
	margin-top: 10px
}

.sel_0 {
	display: block;
	width: 80px;
	height: 20px;
	overflow: hidden;
	line-height: 20px;
	border: 1px solid #e5e5e5;
	color: #494949;
	cursor: pointer;
	background: #fff url(../images/layer.gif) no-repeat 75px 7px;
	padding: 0 5px
}

.layer92,.layer160,.layer234 {
	display: none;
	width: 90px;
	border: 1px solid #e5e5e5;
	border-top: none;
	position: absolute;
	left: 0;
	top: 21px;
	background: #fff
}

.layer160 {
	width: 155px;
	position: absolute;
	left: 5px;
	top: 20px;
	border: 1px solid #e5e5e5;
	text-align: left;
	padding: 6px 0 7px 10px
}

.layer160 a {
	margin-right: 15px
}

.layer234 {
	width: 232px
}

.layer304 {
	display: none;
	width: 304px;
	height: 239px;
	position: absolute;
	left: -48px;
	bottom: 14px;
	background: url(../images/layer2.png) no-repeat 0 0
}

.toolwid72 {
	float: left;
	width: 82px;
	height: 29px;
	line-height: 29px;
	position: relative;
	z-index: 10;
	margin-bottom: 10px
}

.toolwid115 {
	float: left;
	width: 135px;
	height: 29px;
	position: relative;
	z-index: 40
}

.layer304_108 {
	display: none;
	width: 304px;
	height: 108px;
	position: absolute;
	left: -220px;
	bottom: 18px;
	background: url(../images/layer2.png) no-repeat 0 -552px
}

.toolinfo {
	height: 48px;
	overflow: hidden;
	line-height: 22px;
	text-align: left;
	position: absolute;
	top: 42px;
	left: 0;
	padding: 0 12px
}

.toolinfo a {
	font-weight: 400;
	margin-right: 3px
}

.btn65 {
	font-family: 宋体;
	color: #fff;
	background: url(../images/layer.gif) no-repeat 0 -2468px;
	padding: 10px
}

.btn65:hover {
	text-decoration: none;
	background-position: -536px -2468px
}

.closed_code {
	display: block;
	width: 30px;
	height: 24px;
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer
}

.code176_176 {
	width: 176px;
	height: 176px;
	overflow: hidden;
	position: absolute;
	right: 8px;
	top: 24px
}

.code176_176 img {
	width: 176px;
	height: 176px;
	overflow: hidden
}

.code_text {
	width: 100px;
	height: 86px;
	line-height: 20px;
	overflow: hidden;
	color: #404040;
	position: absolute;
	left: 10px;
	top: 110px
}

.tit_code {
	height: 21px;
	overflow: hidden;
	line-height: 21px;
	color: #404040;
	position: absolute;
	left: 12px;
	top: 10px;
	font-size: 14px
}

.list_code {
	display: inline-block;
	width: 110px;
	position: absolute;
	top: 40px;
	left: 10px
}

.list_code li {
	float: left;
	width: 110px;
	height: 20px;
	overflow: hidden;
	line-height: 20px;
	text-indent: 8px;
	background: url(../images/box_r.gif) no-repeat 0 -247px
}

.bt_text {
	float: left;
	display: block;
	width: 150px;
	padding: 8px 0 6px 8px
}

.list234 {
	float: left;
	display: inline-block;
	width: 90%;
	overflow: hidden;
	margin: 0;
	padding: 0 0 6px
}

.list234 li {
	float: left;
	width: 90%;
	line-height: 24px;
	padding-left: 32px;
	color: #888;
	position: relative;
	font-size: 14px
}

.list234 li b {
	display: block;
	width: 200px
}

.list234 li span {
	padding-right: 8px;
	font-size: 14px
}

.list234 .color_0 {
	color: #888
}

.list234 .color_1 {
	color: #f90
}

.list234 .no_icon {
	padding-left: 8px;
	width: 200px;
	overflow: hidden
}

.line234 {
	float: left;
	display: block;
	width: 100%;
	height: 1px;
	overflow: hidden;
	background: url(../images/layer.gif) no-repeat 0 -296px
}

.closed13_13 {
	float: right;
	width: 16px;
	height: 16px;
	cursor: pointer;
	display: inline;
	background: url(../images/layer.gif) no-repeat 0 -472px;
	margin: 9px 7px 0 0
}

.layer92 p {
	float: left;
	display: block;
	width: 80px;
	height: 21px;
	overflow: hidden;
	line-height: 21px;
	color: #494949;
	padding: 0 5px
}

.prompt {
	display: block;
	width: 16px;
	height: 14px;
	overflow: hidden;
	background: url(../images/layer2.png) no-repeat 0 -352px
}

.info_pro {
	float: left;
	width: 120px;
	height: 21px;
	overflow: hidden;
	display: inline;
	margin: 6px 0 0 60px
}

.info_pro .prompt {
	float: left;
	margin: 1px 5px 0 0
}

.list234 li .prompt {
	position: absolute;
	left: 9px;
	top: 6px
}

.xiazai1 {
	float: right;
	width: 370px;
	height: 97px;
	overflow: hidden;
	text-align: left
}

.xiazai1 .bjy {
	width: 351px;
	height: 31px;
	background-color: #faf9e6;
	border: 1px solid #d6cc4c;
	line-height: 31px;
	padding-left: 8px;
	color: #494949;
	font-weight: 100;
	overflow: hidden;
	margin-bottom: 9px
}

.xiazai1 .ts {
	width: 240px;
	height: 31px;
	line-height: 25px;
	background: url(../images/layer.gif) no-repeat 102px -2632px;
	padding-left: 112px;
	color: #8f8f8f;
	font-weight: 100;
	margin-top: 9px
}

.xiazai1 .ts a {
	width: 13px;
	height: 13px;
	display: block;
	float: right;
	cursor: pointer;
	margin: 5px
}

.download {
	position: static;
	display: inline-block;
	width: 184px;
	height: 22px;
	overflow: hidden;
	padding-top: 33px;
	color: #fff;
	text-indent: 60px;
	background: url(../images/layer.gif) no-repeat 0 -2336px
}

.download:hover {
	color: #fff;
	background-position: -536px -2336px
}

.comment {
	display: inline-block;
	width: 154px;
	height: 22px;
	overflow: hidden;
	padding-top: 33px;
	padding-left: 0;
	color: #fff;
	text-indent: 55px;
	background: url(../images/layer.gif) no-repeat 0 -2128px
}

.comment:hover {
	color: #fff;
	background-position: -536px -2128px
}

.xiazai123 .download {
	margin-left: 5px
}

.icon19_19 {
	float: left;
	display: block;
	width: 19px;
	height: 19px
}

.share_app {
	float: left;
	width: 188px;
	height: 18px
}

.cherami_box {
	float: right;
	width: 70px;
	height: 24px;
	position: relative
}

.share_box {
	clear: left;
	float: left;
	width: 266px;
	height: 18px;
	text-align: right
}

.tool_box {
	float: right;
	clear: right;
	width: 165px;
	height: 76px;
	display: inline;
	background: url(../images/layer.gif) no-repeat -918px 5px;
	margin: 10px 0 0
}

.tool_box img {
	margin: 0 5px
}

.mainsoft_center {
	display: inline-block;
	width: 661px;
	background: url(../images/jieshao_051.gif) repeat-y;
	padding-left: 12px;
	position: relative
}

.img265 {
	float: left;
	width: 265px;
	height: 380px;
	overflow: hidden;
	margin-right: 10px;
	padding-bottom: 13px;
	background: url(../images/layer.gif) no-repeat -536px 380px
}

.appimg265_380 {
	width: 265px;
	height: 380px;
	overflow: hidden
}

.appimg265_380 img,.appimg265_380 .img265_s {
	width: 265px
}

.appimg265_380 .img265_h {
	width: 480px;
	margin-left: -100px
}

.info202 {
	float: left;
	display: inline-block;
	width: 212px
}

.info202 .box_li {
	float: left;
	width: 207px;
	padding-left: 5px;
	color: #494949
}

.info202 .padb10 {
	height: 24px;
	overflow: hidden;
	margin-top: 5px;
	padding: 0
}

.info202 .bg_f6 {
	background-color: #f6f6f6
}

.info202 .box_li .titl {
	float: left;
	display: block;
	width: 60px
}

.info202 .box_li .titr {
	float: right;
	display: block;
	width: 147px
}

.starpadt {
	padding-top: 2px !important
}

.img148 {
	float: right;
	clear: right;
	width: 148px;
	height: 148px;
	overflow: hidden;
	border: 1px solid #f6f6f6;
	display: inline;
	margin: 0 15px 0 0
}

.img148 img {
	width: 148px;
	height: 148px;
	overflow: hidden
}

.list150 {
	float: right;
	clear: right;
	width: 150px;
	display: inline;
	margin: 10px 15px 0 0
}

.list150 li {
	float: left;
	width: 150px;
	height: 24px;
	overflow: hidden;
	line-height: 23px !important;
	text-indent: 10px;
	background: url(../images/box_r.gif) no-repeat 0 -245px
}

.list280_34 {
	display: inline-block;
	width: 268px;
	margin-left: 10px
}

.list280_34 li {
	float: left;
	width: 268px;
	height: 24px;
	overflow: hidden;
	line-height: 23px !important;
	text-indent: 10px;
	background: url(../images/box_r.gif) no-repeat 0 -245px
}

.mainsoft_btm2 {
	background: url(../images/jieshao_052.jpg) no-repeat;
	height: 11px;
	overflow: hidden;
	margin-bottom: 10px
}

.hd_tab {
	width: 655px;
	height: 60px;
	overflow: hidden;
	padding-left: 14px;
	background: url(../images/layer.gif) no-repeat 0 -2768px
}

.hd_tab a {
	float: left;
	display: block;
	width: 80px;
	height: 60px;
	overflow: hidden;
	line-height: 46px;
	font-family: 微软雅黑;
	font-size: 14px;
	color: #494949;
	text-align: center;
	margin-right: 1px
}

.hd_tab .now,.hd_tab a:hover {
	color: #fff;
	text-decoration: none;
	background: url(../images/layer.gif) no-repeat 0 -992px
}

.appinfo_box {
	display: inline-block;
	width: 100%
}

.info_app {
	border: 1px solid #f60
}

.bluebg {
	background: url(../images/layer.gif) no-repeat scroll 0 -3088px
		transparent;
	height: 31px;
	line-height: 31px;
	margin-bottom: 15px
}

.video_list li {
	float: left;
	width: 212px;
	height: 210px
}

.video_name {
	width: 200px;
	height: 20px;
	overflow: hidden;
	line-height: 20px;
	padding-left: 3px
}

.video_name a:hover {
	background: #b5d752;
	color: #fff;
	text-decoration: none;
	padding: 1px 2px
}

.img201_168 {
	width: 200px;
	height: 168px;
	overflow: hidden;
	position: relative;
	background: url(../images/layer.gif) no-repeat 0 -3192px;
	padding: 3px 0 0 3px
}

.img201_168 img {
	width: 195px;
	height: 155px;
	margin: 0
}

.bg195_155 {
	display: block;
	width: 195px;
	height: 155px;
	z-index: 2;
	position: absolute;
	left: 3px;
	top: 3px;
	background: url(../images/bg195_155.png) no-repeat 0 0
}

.img516_455 {
	width: 498px;
	height: 479px;
	background: url(../images/layer.gif) no-repeat -360px -3192px;
	margin: 0 auto 25px;
	padding: 17px 0 0 18px
}

.img516_455 img {
	width: 480px;
	height: 400px;
	margin: 0
}

.list_100 {
	width: 100%;
	margin: 0;
	padding: 0
}

.list_100 li {
	float: left;
	width: 100%;
	line-height: 28px
}

.video_tit {
	font-size: 18px;
	font-family: 微软雅黑;
	font-weight: 700;
	text-align: center;
	margin-bottom: 18px
}

.date_history {
	display: inline-block;
	width: 100%;
	border-top: 1px dashed #ddd;
	margin: 15px 0;
	padding: 0
}

.date_his_list {
	float: left;
	width: 95%;
	border-bottom: 1px dashed #ddd;
	padding: 5px 15px
}

.date_bluebg {
	background: #ddf0fd
}

.date_his_son li {
	float: left;
	width: 20%;
	font-size: 14px;
	line-height: 30px
}

.date_his_info {
	display: none;
	font-size: 14px;
	line-height: 28px;
	color: #494949;
	background: #e9f6fe;
	margin: 15px 0
}

.date_his_son li .btn65_29 {
	display: block;
	width: 65px;
	height: 29px;
	background: url(../images/rightcom.gif) no-repeat 0 -524px
}

.date_his_son li .btn65_29:hover {
	text-decoration: none;
	background-position: -300px -524px
}

.list280 {
	display: inline-block;
	width: 278px
}

.list280 li {
	float: left;
	width: 278px;
	height: 33px;
	overflow: hidden;
	position: relative
}

.list280 .bg_f3 {
	float: left;
	width: 278px;
	height: 33px;
	overflow: hidden;
	position: relative;
	background-color: #f3f3f3
}

.list280 .now {
	float: left;
	width: 278px;
	height: 65px;
	overflow: hidden;
	position: relative
}

.list280 .now img {
	float: left;
	width: 48px;
	height: 48px;
	overflow: hidden;
	margin: 5px 0 0 8px
}

.list280 .now .num {
	display: block;
	width: 131px;
	height: 20px;
	overflow: hidden;
	line-height: 20px;
	color: #696969;
	position: absolute;
	top: 32px !important;
	left: 64px
}

.list280 .now a:hover .tit0 {
	color: #693
}

.list280 .now a {
	text-indent: 0;
	line-height: 0;
	width: 99%;
	height: auto;
	position: absolute;
	left: 0;
	top: 0;
	margin: 0;
	padding: 0
}

.list280 .now .btn65_29 {
	display: block;
	width: 65px;
	height: 29px;
	position: absolute;
	left: 204px;
	top: 18px;
	background: url(../images/box.png) no-repeat -416px -160px
}

.list280 .now .btn65_29:hover {
	background-position: -536px -160px
}

.list280 li .tit {
	width: 150px;
	height: 30px;
	overflow: hidden;
	line-height: 30px;
	position: absolute;
	top: 0;
	left: 0;
	text-indent: 30px
}

.list280 li .num {
	width: 110px;
	height: 30px;
	overflow: hidden;
	line-height: 30px;
	margin-right: 8px;
	color: #696969;
	position: absolute;
	top: 0;
	right: 0;
	text-indent: 0
}

.list280 .dis_none {
	display: none
}

.contentlist {
	display: block;
	width: 100%
}

.contentlist:hover {
	text-decoration: none
}

.list280 .now .tit {
	display: block;
	width: 131px;
	height: 20px;
	overflow: hidden;
	line-height: 20px;
	font-weight: 400;
	position: absolute;
	top: 12px !important;
	left: 64px;
	text-indent: 0
}

.tittext {
	display: inline-block;
	width: 100%;
	height: 18px;
	overflow: hidden;
	line-height: 18px;
	margin-bottom: 6px;
	font-size: 14px;
	font-weight: 700;
	text-align: left;
	text-indent: 12px
}

.expImgA {
	padding-left: 65px;
	text-align: left;
	line-height: 22px;
	color: #9a9a9a;
	padding-bottom: 2px
}

.expImgA img {
	width: 60px;
	height: 90px;
	float: left;
	margin-left: -60px
}

.expImgA a {
	color: #9a9a9a
}

.pagination {
	display: inline-block;
	font-size: 13px;
	padding-left: 12px
}

.pagination a {
	text-decoration: none;
	border: solid 1px #AAE;
	color: #15B
}

.pagination a,.pagination span {
	display: block;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	min-width: 1em;
	text-align: center;
	padding: 3px 5px
}

.pagination .current {
	background: #0C3;
	color: #fff;
	border: solid 1px #AAE;
	padding: 5px 8px
}

.pagination .disabled {
	background: #EEE;
	color: #fff;
	border: solid 1px #AAE
}

.pagination .current.prev,.pagination .current.next {
	color: #999;
	background: #fff;
	border-color: #999
}

.pagination select {
	height: 25px;
	font-size: 13px;
	width: 60px;
	border: solid 1px #AAE
}

.bd670 {
	display: inline-block;
	width: 668px;
	overflow: hidden;
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1
}

.feed_tit {
	color: #494949;
	padding: 10px 15px 14px
}

.font14_ya {
	font-size: 14px;
	font-family: 微软雅黑
}

.marlr13 {
	color: #494949;
	margin: 0 13px
}

.rank_now0 {
	display: block;
	width: 138px;
	height: 25px;
	cursor: pointer;
	background: url(../images/star_a.png) no-repeat 0 0;
	background-position: -140px 0
}

.rank_now5 {
	display: block;
	width: 138px;
	height: 25px;
	cursor: pointer;
	background: url(../images/star_a.png) no-repeat 0 0;
	background-position: -112px -30px
}

.rank_now10 {
	display: block;
	width: 138px;
	height: 25px;
	cursor: pointer;
	background: url(../images/star_a.png) no-repeat 0 0;
	background-position: -112px 0
}

.rank_now15 {
	display: block;
	width: 138px;
	height: 25px;
	cursor: pointer;
	background: url(../images/star_a.png) no-repeat 0 0;
	background-position: -84px -30px
}

.rank_now20 {
	display: block;
	width: 138px;
	height: 25px;
	cursor: pointer;
	background: url(../images/star_a.png) no-repeat 0 0;
	background-position: -84px 0
}

.rank_now25 {
	display: block;
	width: 138px;
	height: 25px;
	cursor: pointer;
	background: url(../images/star_a.png) no-repeat 0 0;
	background-position: -56px -30px
}

.rank_now30 {
	display: block;
	width: 138px;
	height: 25px;
	cursor: pointer;
	background: url(../images/star_a.png) no-repeat 0 0;
	background-position: -56px 0
}

.rank_now35 {
	display: block;
	width: 138px;
	height: 25px;
	cursor: pointer;
	background: url(../images/star_a.png) no-repeat 0 0;
	background-position: -28px -30px
}

.rank_now40 {
	display: block;
	width: 138px;
	height: 25px;
	cursor: pointer;
	background: url(../images/star_a.png) no-repeat -28px 0
}

.rank_now45 {
	display: block;
	width: 138px;
	height: 25px;
	cursor: pointer;
	background: url(../images/star_a.png) no-repeat 0 0;
	background-position: 0 -30px
}

.rank_now50 {
	display: block;
	width: 138px;
	height: 25px;
	cursor: pointer;
	background: url(../images/star_a.png) no-repeat 0 0;
	background-position: 0 0
}

.rank_info {
	clear: both;
	padding-top: 5px
}

#myscore {
	padding-top: 4px
}

.text70_25 {
	width: 70px;
	border: 0;
	background: none;
	font-size: 20px;
	color: #494949;
	margin: 5px 0;
	padding: 5px
}

.numbor {
	border: 1px solid #e0e0e0;
	width: 80px;
	height: 38px
}

.h40 {
	height: 40px
}

.lh40 {
	line-height: 40px
}

.font16_f90 {
	font-size: 16px;
	color: #f90;
	font-family: "lucida grande", tahoma, arial, sans-serif;
	padding: 0 6px 0 8px
}

.pl_list {
	margin: 15px 0 15px 15px;
	padding: 0
}

.pl_box {
	float: left;
	width: 620px;
	border-bottom: 1px dashed #ccc;
	padding: 10px 10px 0
}

.pl_hd {
	height: 24px
}

.pl_text {
	color: #494949;
	margin-bottom: 10px;
	word-wrap: break-word;
	font-size: 14px
}

.pl_from {
	width: 80%;
	height: 20px;
	overflow: hidden;
	color: #999
}

.pl_list_son {
	margin: 0;
	padding: 0 3px 0 5px
}

.pl_box_son {
	float: left;
	width: 600px;
	border: none;
	padding: 0 10px
}

.pl_list_son .pl_from {
	padding-left: 10px
}

.pl_list_son .pl_text {
	background: #e9f6fe;
	position: relative;
	word-wrap: break-word;
	padding: 5px 10px
}

.pl_angle {
	width: 16px;
	height: 8px;
	position: absolute;
	top: -8px;
	left: 23px;
	background: url(../images/layer.gif) no-repeat 0 -3880px
}

.btn_feed {
	margin: 7px 0 15px 15px;
	padding: 0
}

.btn_feed li {
	float: left;
	height: 40px;
	color: #a9a9a9
}

.btn_feed li img {
	float: left;
	width: 60px;
	height: 40px;
	cursor: pointer;
	margin: 0 6px
}

.btn92_32 {
	border: none;
	width: 111px;
	height: 40px;
	overflow: hidden;
	color: #494949;
	cursor: pointer;
	font-size: 20px;
	background: url(../images/layer.gif) no-repeat -889px -4024px;
	margin: 0;
	padding: 0
}

.marr60 {
	margin-right: 20px
}

.line_box {
	height: 12px;
	background: url(../images/layer.gif) no-repeat -18px -3760px;
	margin: 15px
}

.t_a_feed,.t_a_feed_son {
	width: 628px;
	height: 120px;
	font-size: 18px;
	background: url(../images/mumayimsg_1.gif) no-repeat right bottom;
	margin: 8px 15px 0;
	padding: 5px
}

.t_a_feed_son {
	width: 97%;
	height: 80px;
	margin: 0
}

.pl_box_son .btn_feed,.pl_box .btn_feed,.pl_box .t_a_feed_son {
	margin-left: 0
}

.layer_feed {
	width: 380px;
	border: 1px solid #e1e1e1;
	background: #fff;
	margin-bottom: 15px;
	padding: 15px 15px 0
}

.pageFoot {
	background: url(../images/headbg.png) repeat-x 0 0;
	margin-top: 15px;
	text-align: center
}

.pageFootBox {
	height: 110px;
	background: url(../images/box.png) no-repeat -286px -1766px;
	padding-top: 40px;
	color: #c9c9c9
}

.pageFoot a {
	color: #696969
}

.copyright {
	color: #696969;
	margin-top: 30px
}

.pop1 {
	background: url(../images/pop1.gif) no-repeat;
	width: 466px;
	height: 349px;
	position: absolute;
	z-index: 999999
}

.pop1 .n ul {
	text-align: left;
	margin: 0 35px
}

.pop1 .n li {
	color: #494949;
	padding: 5px 0
}

.pop1 .n .gb {
	height: 55px
}

.pop1 .n .gb a {
	display: block;
	width: 30px;
	height: 25px;
	float: right;
	margin: 15px 5px 0 0
}

.pop1 .t1 {
	width: 390px;
	height: 170px;
	overflow: hidden;
	border: solid 1px #bababa;
	color: #818181;
	font-size: 14px;
	padding: 2px
}

.qd1 {
	width: 62px;
	height: 32px;
	background: url(../images/qd1.jpg) no-repeat;
	border: none;
	cursor: pointer
}

.qd1:hover,.qd1.ac1 {
	background: url(../images/qd1.jpg) no-repeat 0 -32px
}

.qx1 {
	width: 62px;
	height: 32px;
	background: url(../images/qx1.jpg) no-repeat;
	border: none;
	cursor: pointer
}

.qx1:hover,.qx1.ac2 {
	background: url(../images/qx1.jpg) no-repeat 0 -32px
}

.breakword {
	word-wrap: break-word
}

.load_box {
	width: 99%;
	height: 80px;
	text-align: center;
	background: url(../images/loading.gif) no-repeat center 40px
}

.list280 .now .bg48_48 {
	position: absolute;
	top: 5px;
	left: 8px;
	background: url(../images/bg48_48_gray.png) no-repeat left top
}

.bg48_48_gray {
	background: url(../images/bg48_48_gray.png) no-repeat left top
}

.hotlist li .tit50 a:hover,.tittext a:hover,.list90_2 li .tit_4 a:hover,.bor_280_2 li a:hover
	{
	background: #b5d752;
	color: #fff;
	text-decoration: none;
	padding: 1px 2px
}

.pos_rel {
	position: relative
}

#TopLayout {
	right: -30px;
	top: 0;
	width: 20px;
	height: 59px;
	position: absolute;
	display: none
}

.tagr {
	width: 173px;
	margin-top: 5px;
	text-align: center
}

.tagr em {
	float: left;
	display: block;
	width: 54px;
	height: 24px;
	color: #7f7c2e;
	cursor: pointer
}

.tagr .select {
	background: url(../images/box.png) no-repeat 0 -232px;
	color: #6e900b
}

.num1,.num2,.num3,.num4,.num5,.num6,.num7,.num8,.num9,.num10 {
	width: 30px;
	height: 32px;
	background: url(../images/box.png) no-repeat 10px -390px
}

.num2 {
	background-position: 10px -423px
}

.num3 {
	background-position: 10px -456px
}

.num4 {
	background-position: 10px -489px
}

.num5 {
	background-position: 10px -522px
}

.num6 {
	background-position: 10px -555px
}

.num7 {
	background-position: 10px -588px
}

.num8 {
	background-position: 10px -621px
}

.num9 {
	background-position: 10px -654px
}

.num10 {
	background-position: 10px -686px
}

.w263 {
	width: 263px
}

.h262 {
	height: 262px
}

.borall_e1 {
	border: 1px solid #e1e1e1
}

.padltb6 {
	padding: 15px 0 6px 15px
}

.w488 {
	width: 488px
}

.h70 {
	height: 70px
}

#featured-preview {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	display: none
}

#featured-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100
}

#featured-overlay div {
	float: left;
	display: none;
	width: 265px;
	height: 380px
}

.fl,.boxradio label input,.boxradio label em,.sear52_24,.starpadt span {
	float: left
}

.fr,.xiazai123 .jc span,.shareBox .aright {
	float: right
}

a:hover,.menu li a:hover,.xiazai123 .jc a:hover,.pllist_header a:hover,.pagg2 a:hover,.layer160 a:hover,.info202 .box_li .titr a:hover,.pageFoot a:hover
	{
	text-decoration: underline
}

.c_f00,.c_c00,.menu li .c_red,.list234 .color_2 {
	color: #c00
}

.c_999,.morelink1 a {
	color: #999
}

.c_a9,.a9a9a9 {
	color: #a9a9a9
}

.font14,.video_name a,.date_his_son li a,.tittext a {
	font-size: 14px
}

.normal,.titBox3 .mark {
	font-weight: 400
}

.mart8,.mt8 {
	margin-top: 8px
}

.gray_r,.num_no {
	background: none
}

.menu li .c_f00,.pageFootBox .c_f00 {
	color: red
}

#nav a:hover,.mainsoft_header .lk2:hover,.mainsoft_header .lk1:hover,.img100_148:hover,.list280 .now a:hover,.expImgA a:hover,.comment:hover,.download:hover
	{
	text-decoration: none
}

.mainsoft_header .img3 .bg48_48,.bg48_48,.bg48_48_gray {
	background: url(../images/bg48_48.png) no-repeat left top;
	display: block;
	height: 50px;
	left: 0;
	position: absolute;
	top: 0;
	width: 50px;
	z-index: 2
}

.place10 a,.place10 b,.pageFootBox a {
	padding: 0 6px
}

.video_list,.date_his_son {
	display: inline-block;
	width: 100%;
	margin: 0;
	padding: 0
}

.list280 .dis_block,.dis_blo {
	display: block
}

/*分享*/
.share_3 {
	margin: 0;
	padding: 0;
}

.share_3 li {
	float: left;
	height: 18px;
	padding-right: 6px;
}

.s_sina,.s_qq,.s_qzone,.s_renren,.s_kaixin {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/shave.png) no-repeat 0 -32px;
}

.s_qq {
	background-position: 0 -80px;
}

.s_qzone {
	background-position: 0 0;
}

.s_renren {
	background-position: 0 -96px;
}

.s_kaixin {
	background-position: 0 -112px;
}

.s_qq:hover {
	background-position: -16px -80px;
}

.s_qzone:hover {
	background-position: -16px 0;
}

.s_renren:hover {
	background-position: -16px -96px;
}

.s_kaixin:hover {
	background-position: -16px -112px;
}

/*上部滚动*/
#hot {
	width: 960px;
	height: 157px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/hotlist.png) no-repeat -40px -2px
}

#hostlistarea {
	width: 880px;
	height: 105px;
	position: absolute;
	top: 25px;
	left: 35px
}

#hostlistarea li {
	float: left;
	width: 110px;
	height: 105px;
	text-align: center
}

#hostlistarea li .img48_48 {
	display: block;
	width: 50px;
	height: 50px;
	position: relative;
	margin: 0 auto 2px
}

#hostlistarea li .img48_48 img {
	width: 48px;
	height: 48px;
}

#hostlistarea li .tit50 {
	width: 99%;
	height: 32px;
	overflow: hidden;
	line-height: 32px;
	margin: 0 auto
}

#hostlistarea li .tit50 a {
	color: #6e900b;
	font-size: 14px
}

#hot_header {
	width: 117px;
	height: 10px;
	position: absolute;
	top: 137px;
	left: 450px
}

#hot_header a {
	float: left;
	display: block;
	height: 10px;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 7px;
	background: url(../images/hotlist.png) no-repeat -168px -200px
}

#hot_header a:hover,#hot_header .a1 {
	background-position: -40px -200px
}

.upa,.downa {
	float: left;
	display: block;
	width: 32px;
	height: 57px;
	overflow: hidden;
	background: url(../images/hotlist.png) no-repeat -33px -230px
}

.upa {
	position: absolute;
	top: 43px;
	left: 0
}

.downa {
	background-position: -31px -294px;
	position: absolute;
	top: 43px;
	right: 0
}

.upa:hover {
	background-position: -162px -230px
}

.downa:hover {
	background-position: -159px -294px
}

.load_top {
	width: 900px;
	height: 80px;
	text-align: center;
	background: url(../images/loading.gif) no-repeat center 40px
}

/*网站三级页 应用评选  弹出层*/
.layer_mmy {
	width: 436px;
}

.textarea_2 {
	width: 394px;
	height: 46px;
	color: #494949;
	font-size: 12px;
	line-height: 22px;
	padding: 9px 0 8px 8px;
	margin-left: 7px;
}

.c_yel4 {
	color: #7f7c2e;
}

.toupiao {
	width: 222px;
	height: 32px;
	position: absolute;
	left: 384px;
	top: 22px;
	z-index: 9999;
	background: url(../images/alayer.png) no-repeat 0 -1112px;
}

.tc {
	text-align: center;
}

.toupiao_btn {
	display: block;
	width: 109px;
	height: 32px;
	overflow: hidden;
	line-height: 32px;
}

.c_b00 {
	color: #b00;
}

.toupiao_btn:hover {
	text-decoration: none;
	background: url(../images/alayer.png) no-repeat -480px -1112px;
}

.tp_layer {
	width: 308px;
	height: 100px;
	position: absolute;
	left: -12px;
	top: 25px;
	z-index: 9999;
	background: url(../images/alayer.png) no-repeat 0 -1256px;
}

.c_c00 {
	color: #c00;
}

.lh22 {
	line-height: 22px;
}

.tp_pad {
	padding: 22px 10px 14px;
}

.btn98_38y,.btn98_38g {
	display: block;
	width: 98px;
	height: 38px;
	background: url(../images/alayer.png) no-repeat 0 -952px;
}

.btn98_38g {
	background-position: 0 -880px;
}

.btn98_38y:hover {
	background-position: -480px -952px;
}

.btn98_38g:hover {
	background-position: -480px -880px;
}

.font20 {
	font-size: 20px;
}

.pad10 {
	padding: 10px;
}

.tp_pad a:hover {
	text-decoration: none;
}

.btn110_32 {
	display: block;
	width: 110px;
	height: 32px;
	text-indent: -9999px;
}

.c_555 {
	color: #555;
}

.tp_pad b {
	border-bottom: 1px solid #c00;
}